package com.yami.controller;

import org.springframework.stereotype.Controller;

@Controller
public class JobController {

	// @Autowired
	// JobService jobService;
	//
	// @Autowired
	// IntroductionService introductuibService;
	//
	// @Autowired
	// DeptmentService deptmentService;
	//
	// @RequestMapping("/txss")
	// public String getAllJobList(@RequestParam(value = "op", defaultValue =
	// "0") String op,
	// @RequestParam(value = "id", required = false, defaultValue = "0") String
	// id, Model model) {
	// // TODO Auto-generated method stub
	// System.out.println("job1");
	// System.out.println("op=" + op);
	// System.out.println("id=" + id);
	// model.addAttribute("id", id);
	//
	// List<Job> jobs = null;
	// List<Deptment> deptments = null;
	//
	// switch (op) {
	// case "0":
	// deptments = deptmentService.getDeptmentList();
	// if (deptments.size() > 0) {
	// jobs =
	// jobService.getAvailableJobJobListByDeptId(deptments.get(0).getId());
	// model.addAttribute("jobs", jobs);
	// }
	// // jobs = jobService.getAllJobList();
	// // model.addAttribute("jobs", jobs);
	// model.addAttribute("deptments", deptments);
	// return "base";
	// case "1":
	// return "contact";
	// case "2":
	// return "edu";
	// case "3":
	// return "jobexp";
	// case "4":
	// List<Introduction> introductions =
	// introductuibService.getIntroductionByCode(id);
	// if(introductions.isEmpty()){
	// return "error";
	// }
	// Introduction introduction = introductions.get(0);
	// model.addAttribute("introduction", introduction);
	// System.out.println("DeptId" + introduction.getDeptId());
	// jobs =
	// jobService.getAvailableJobJobListByDeptId(introduction.getDeptId());
	// model.addAttribute("jobs", jobs);
	// deptments = deptmentService.getDeptmentList();
	// model.addAttribute("deptments", deptments);
	// return "introduction";
	// case "finish":
	// return "finish";
	// default:
	// return "error";
	// }
	// }
	//
	// @RequestMapping("/job")
	// @ResponseBody
	// public Httpmsg getJobListByDeptId(@RequestParam(value = "deptId") int
	// deptId) {
	// System.out.println("deptId:" + deptId);
	// List<Job> jobs = jobService.getAvailableJobJobListByDeptId(deptId);
	// Httpmsg httpmsg;
	// if (jobs.size() > 0) {
	// httpmsg = Httpmsg.success().add("jobs", jobs);
	// }
	// else{
	// httpmsg = Httpmsg.failure();
	// httpmsg.setMsg("没有找到可用岗位！");
	// }
	// System.out.println("result=" + httpmsg.getCode());
	// return httpmsg;
	// }
	//
	// @RequestMapping("/base")
	// @ResponseBody
	// public String basePersistence(Introduction introduction) {
	// // TODO Auto-generated method stub
	// System.out.println("base");
	// String uuid = UUID.randomUUID().toString().replaceAll("-", "");
	// System.out.println(introduction.getName());
	// introduction.setCode(uuid);
	// introductuibService.insert(introduction);
	// return "?op=1&id=" + uuid;
	// }
	//
	// @RequestMapping("/contact")
	// @ResponseBody
	// public String contactPersistence(Introduction introduction) {
	// // TODO Auto-generated method stub
	// System.out.println("contact");
	// System.out.println(introduction.getCode());
	//
	// introductuibService.updateContactUUID(introduction);
	// return "?op=2&id=" + introduction.getCode();
	// }
	//
	// @RequestMapping("/edu")
	// @ResponseBody
	// public String eduPersistence(Introduction introduction) {
	// // TODO Auto-generated method stub
	// System.out.println("edu");
	// System.out.println(introduction.getCode());
	//
	// introductuibService.updateContactUUID(introduction);
	// return "?op=3&id=" + introduction.getCode();
	// }
	//
	// @RequestMapping("/jobexp")
	// @ResponseBody
	// public String jobExpPersistence(Introduction introduction) {
	// // TODO Auto-generated method stub
	// System.out.println("jobexp");
	// System.out.println(introduction.getCode());
	//
	// introductuibService.updateContactUUID(introduction);
	// return "?op=4&id=" + introduction.getCode();
	// }
	//
	// @RequestMapping("/introduction")
	// @ResponseBody
	// public String introduction(Introduction introduction) {
	// // TODO Auto-generated method stub
	// System.out.println("introduction");
	// System.out.println(introduction.getCode());
	// String uuit = introduction.getCode();
	// introduction.setCode("");
	// introductuibService.updateContactUUID(introduction, uuit);
	// return "?op=finish";
	// }
	//
	// @RequestMapping("/datat")
	// @ResponseBody
	// public String dataPersistence(@RequestBody String str) {
	// // TODO Auto-generated method stub
	// if (str != null) {
	// try{
	// String newStr = URLDecoder.decode(str, "utf-8");
	// System.out.println(newStr);
	// Map<String, String> map = new HashMap<String, String>();
	// DecodeToUTF8.decodeToutf8(map, str);
	// System.out.println(map.toString());
	// } catch (Exception e) {
	// e.printStackTrace();
	// }
	// System.out.println(str.toString());
	// } else {
	// System.out.println("map is null");
	// }
	// String uuid = UUID.randomUUID().toString().replaceAll("-", "");
	// return "?op=1&id=" + uuid;
	// }
}
